#hd {
  font-size:197%;
  height:44px;
  background: url(images/headbg.gif) repeat-x;
  color:#000099;
  padding-top:5px;
  border:1px solid #000099;
  margin:5px 0px 10px 0px;
  padding-left:10px;
}
.crumbTrail {
  font:bold 93% arial, sans-serif;
  margin-bottom:10px;
}
.listing_green {
  width:99%;
  height:75px;
  background-color:#d8f2e0;
  padding:10px;
  border:1px solid #000000;
}
.listing_grey {
  width:99%;
  height:75px;
  background-color:#e9eae9;
  padding:10px;
  border:1px solid #000000;
  border-bottom:0px;
  border-top:0px;
}
img {
  border:1px solid #000000;
  float:left;
  margin-right:10px;
}
#prod1, #prod2, #prod3 {
  cursor:move;
}
.info {
  width:80%;
  float:left;
}
#basket {
  width:95%;
  height:311px;
  float:right;
  border:1px solid #000000;
}
#title {
  height:20px;
  font:bold 85% arial, sans-serif;
  text-align:center;
  border-bottom:1px solid #000000;
  padding-top:5px;
  background-color:#dbdbff;
}
#basketBody {
  text-align:center;
  height:265px;
  border-bottom:1px solid #000000;
}
#total {
  width:100%;
  text-align:right;
  background-color:#dbdbff;
  height:19px;
}
#ft {
  font:bold 77% arial, sans-serif;
  margin-top:10px;
  background: url(images/footbg.gif) repeat-x;
  height:21px;
  border:1px solid #000099;
  color:#000099;
  padding:3px 0px 0px 5px;
}
.prod {
  position:relative;
  height:40px;
  width:250px;
  padding:5px;
}
.prodTitle {
  margin:11px auto auto 5px;
  text-align:left;
  float:left;
  width:100px;
}
.prodPrice {
  margin-top:15px;
  width:50px;
  float:left;
}